package org.monster.context.exception;

/**
 * Http异常
 *
 * @author Monster
 */
public class HttpException extends Exception {

    /**
     * 构造方法
     */
    public HttpException() {
        super();
    }

    /**
     * 构造方法
     *
     * @param msg 消息
     */
    public HttpException(String msg) {
        super(msg);
    }

    /**
     * 构造方法
     *
     * @param cause 原因
     */
    public HttpException(Throwable cause) {
        super(cause);
    }

    /**
     * 构造方法
     *
     * @param msg   消息
     * @param cause 原因
     */
    public HttpException(String msg, Throwable cause) {
        super(msg, cause);
    }

    /**
     * 获取 原因
     *
     * @return 原因
     */
    @Override
    public Throwable getCause() {
        return getCause();
    }
}
